// pages/selectUser/index.js
import ajax from "../network/index"
Page({

  /**
   * 页面的初始数据
   */
  data: {
      selectUser:[],
      userID:[],
      allUser:[],
      allStatus:[]
  },
  sumit(){
    let _this=this
    wx.showModal({
      title:"提示",
      content:"是否添加所选的员工"
      ,
      success(e){
        if(e.confirm){
          wx.navigateBack({
            delta: 0,
          })
          let page = getCurrentPages()
          let prevPage =page[page.length-2]
          prevPage.setData({
            selectUser:_this.data.selectUser
          })
        }else{
          
        }
      }
    })
  },
  //选择用户
  select(e){
    let id = e.currentTarget.dataset.id
    let name = e.currentTarget.dataset.name
    let cheked=e.currentTarget.dataset.cheked
    let i=e.currentTarget.dataset.index
    let all =this.data.allUser
    all[i].cheked=!cheked
    let arr =this.data.selectUser
    let curre=all.filter(item=>{
      return item.cheked
    })
    console.log(curre)
    this.setData({
      selectUser:curre,
      allUser:all
    })
  },
  getUserlist(){
    ajax({
        url:"/api/user/personnelList",
        method:"post"
    }).then(v=>{
        if(v.code!=200){
          wx.showToast({
            title: v.msg,
          })
          return
        }
        let arr =v.data.content
        let someUser=this.data.userID
        arr.forEach(v=>{
            someUser.forEach(item=>{
              if(v.userId==item.userId){
                v.cheked=true
              }
            })
          
        })
        this.setData({
          'allUser':arr,
        })
    })
},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let data =JSON.parse(options.data)
    console.log(data)
    if(data.length>0){
      this.setData({
        userID:data,
        selectUser:data,
      })
    }
    this.getUserlist()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})